package com.im.service.contract.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;

import com.im.service.model.ContractAndItemVo;

@Mapper
public interface IContractItemQueryDAO {
	/**
	 * 查询合同分项列表
	 * 
	 * @param param
	 * @return
	 */
	public List<ContractAndItemVo> queryContractItemList(Map<String, Object> param);

	/**
	 * 查询审核通过合同分项列表
	 * 
	 * @param param
	 * @return
	 */
	public List<ContractAndItemVo> queryCanChangeContractItemList(Map<String, Object> param);

	/**
	 * 查询允许支付的合同分项列表
	 * 
	 * @param param
	 * @return
	 */
	public List<ContractAndItemVo> queryAllowedPayContractItemList(Map<String, Object> param);

	/**
	 * 查询分项详情
	 * 
	 * @param param
	 * @return
	 */
	public ContractAndItemVo queryContractItemDetail(Map<String, Object> param);
}
